package com.woniuxy.woniuticket.financemodule.entity;

import java.io.Serializable;

/**
 * 退款参数实体类
 * @author Sxy
 *
 */
public class RefundArg implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 7657246097707677476L;
	/*
	 * 商户订单号，商户网站订单系统中唯一订单号
	 */
	String out_trade_no;
	/*
	 * 支付宝交易号
	 */
	String trade_no;
	/*
	 * 需要退款的金额，该金额不能大于订单金额，必填
	 */
	String refund_amount;
	/*
	 * 退款的原因说明
	 */
	String refund_reason;
	/*
	 * 标识一次退款请求，同一笔交易多次退款需要保证唯一，如需部分退款，则此参数必传
	 */
	String out_request_no;

	public String getOut_trade_no() {
		return out_trade_no;
	}

	public void setOut_trade_no(String out_trade_no) {
		this.out_trade_no = out_trade_no;
	}

	public String getTrade_no() {
		return trade_no;
	}

	public void setTrade_no(String trade_no) {
		this.trade_no = trade_no;
	}

	public String getRefund_amount() {
		return refund_amount;
	}

	public void setRefund_amount(String refund_amount) {
		this.refund_amount = refund_amount;
	}

	public String getRefund_reason() {
		return refund_reason;
	}

	public void setRefund_reason(String refund_reason) {
		this.refund_reason = refund_reason;
	}

	public String getOut_request_no() {
		return out_request_no;
	}

	public void setOut_request_no(String out_request_no) {
		this.out_request_no = out_request_no;
	}

	@Override
	public String toString() {
		return "RefundArg{" +
				"out_trade_no='" + out_trade_no + '\'' +
				", trade_no='" + trade_no + '\'' +
				", refund_amount='" + refund_amount + '\'' +
				", refund_reason='" + refund_reason + '\'' +
				", out_request_no='" + out_request_no + '\'' +
				'}';
	}
}
